package com.shycloud.mido.organ.api.dto;

import com.shycloud.mido.organ.api.entity.StaffDetailed;
import com.shycloud.mido.organ.api.entity.StaffSchool;
import com.shycloud.mido.organ.api.entity.SysUserRole;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @author danZ
 * @date 2019/6/4
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class StaffDetailedDTO extends StaffDetailed {
	/**
	 * 员工所属学校集合
	 */
	List<StaffSchool> staffSchoolList;
	/**
	 * 角色集合
	 */
	List<SysUserRole> roleList;

	/**
	 * 真实姓名
	 */
	private String realName;

	/**
	 * 电话号码
	 */
	private String phone;

	/**
	 * 学校名称
	 */
	private String schoolName;

	/**
	 * 学校id
	 */
	private String schoolId;

	/**
	 * 角色名称
	 */
	private String roleName;

	/**
	 * 角色id
	 */
	private String roleId;


	/**
	 * 员工Id
	 */
	private String staffId;

	/**
	 * memberId
	 */
	private String userId;

	/**
	 * 性别 (0：男; 1：女) 默认为1
	 */
	private String sex;
	/**
	 * 生日
	 */
	private String birthday;
	/**
	 * 居住地_省id
	 */
	private String provinceId;
	/**
	 * 居住地_省
	 */
	private String province;
	/**
	 * 居住地_市id
	 */
	private String cityId;
	/**
	 * 居住地_市
	 */
	private String city;
	/**
	 * 居住地_其他
	 */
	private String address;

	/**
	 * 密码
	 */
	private String password;

	/**
	 * 机构code
	 */
	private String code;
}
